/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package domain.model.rms;

import domain.controller.IUsuarioConfig;
import domain.controller.rms.MObjectLoader;

/**
 *
 * @author Novo usuário
 */
public class UsuarioConfig extends MObjectRMS implements IUsuarioConfig{

    private Integer operadoraIdx;
    private Integer usarInterurbanoIdx;
    private Integer ultimaBuscaIdx;

    protected void reset() {
        setOperadora("");
        setUsarInterurbano(new Boolean(false));
        setUltimaBusca("");
    }

    public String getOperadora() {
        return getAttributeString(operadoraIdx);
    }

    public void setOperadora(String operadora) {
        operadoraIdx = setAttribute(operadora, operadoraIdx);
    }

    public Boolean getUsarInterurbano() {
        return getAttributeBoolean(usarInterurbanoIdx);
    }

    public void setUsarInterurbano(Boolean usarInterurbano) {
        usarInterurbanoIdx = setAttribute(usarInterurbano, usarInterurbanoIdx);
    }

    public String getUltimaBusca() {
        return getAttributeString(ultimaBuscaIdx);
    }

    public void setUltimaBusca(String ultimaBusca) {
        ultimaBuscaIdx = setAttribute(ultimaBusca, ultimaBuscaIdx);
    }

    public int getLoaderType() {
        return MObjectLoader.TYPE_USUARIOCONFIG;
    }
}
